package com.niiwoo.civet.mobile.vo.response.loan;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * @Description: 预发布借款返回参数
 * @Author:wuke
 * @Date:2017/10/17
 */
@Setter
@Getter
@ApiModel
public class SpeedLoanApplyCommonResponseVO implements Serializable {

    @ApiModelProperty(value="结果状态(" +
            "10000成功;" +
            "10003暂被限制申请借款！;" +
            "10006有借款标在审核中！;" +
            "10007可用额度不足！;" +
            "10008有逾期的借款标！;" +
            "10009有借款标未垫付！;" +
            "10012有借款标处于退回状态！;" +
            "10014未完成手机认证！;" +
            "10017综合信用评分不足！;" +
            "10019所在地未开放借款服务！;" +
            "10020有待确认的借款标！;" +
            "10021所在地未开放借款服务！;" +
            "10022未授权法大大！;" +
            "10023所在地限制申请借款！;" +
            "10025有逾期的借款标！;" +
            "10026可用额度不足，请修改借款金额后提交！;" +
            "10027年龄不符合平台要求！;" +
            "10031综合信用评分不足-天称黑灰名单-黑名单-借款检查;" +
            "10032综合信用评分不足-天称黑灰名单-灰名单-借款检查;" +
            "10035您的借款信息正在处理中，了解详情请联系钱小二。;" +
            "10099系统异常;" +
            "20001您在融360的借款申请正在处理中，了解详情请联系钱小二" +
            "10044抱歉，今日1~3个月的额度已抢光，请选择其他期限或者明日再来申请")
    private Integer checkStatus;

    @ApiModelProperty(value="提示标题")
    private String alertTitle;

    @ApiModelProperty(value="提示内容")
    private String alertDesc;

    @ApiModelProperty(value="扩展数据[" +
                "detailUrl项目详情跳转地址；" +
                "projectId项目Id；" +
                "projectTitle项目标题；" +
                "projectAddDate发标日期；" +
                "fromSource标的申请来源（1、APP，2、H5活动，3、H5极速借, 4、融360）" +
            "]")
    private Object extendData;
}
